<?php

class Tipo_Carroceria_Model extends CI_Model {

    const STR_NOMBRE_TABLA = 'tabla_maestra';

    /**
     * Constructor
     * @author Fernando Esteban Valerio
     */
    function __construct() {
        parent::__construct();
    }
    
    /**
     * Metodo que obtendra el tipo de carroceria segun el ingresado en el documento excel
     * @author Leidy Uribe Marcos
     * @param array $data Arreglo con la informacion del tipo de carroceria
     * @return array
     */
    function getTipoCarroceria($data){
    	$this->db->where('id_padre', INT_LISTA_TIPO_CARROCERIA);
    	$this->db->where('estado', 1);
    	$this->db->where('nombre', $data['tipo_carroceria']);
    	$query  = $this->db->get(self::STR_NOMBRE_TABLA);
    	return $query->row_array();
    }

    /**
     * Obtener los tipos de carroceria registradas en el sistema.
     * @author Fernando Esteban Valerio
     * @return array
     */
    function getListTipoCarroceria() {
        $this->db->where('id_padre', INT_LISTA_TIPO_CARROCERIA);
        $this->db->order_by('valor_1', 'ASC');
        $query = $this->db->get(self::STR_NOMBRE_TABLA);
        return $query->result();
    }

}
